// pages/user/invite.js
import { User } from '../../model/user.js';
import { UserMoney } from '../../model/user-money.js';
var user = new User();
var user_money = new UserMoney();
var appInst = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    hidden: false,
    userInfo: {},
    moneyList: [],
    showShare: false,
    options: [
      { name: '好友', icon: 'wechat', openType: 'share' },
      { name: '朋友圈', icon: '/utils/image/moments.png' },
    ],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getUserMoneyList();
    wx.hideShareMenu();
  },
  /**
   * 修改title
   */
  onShow:function(){
    if(appInst.globalData.appstorename!='美业团')
      appInst.settitle();
  },
  /**
   * 获取用户奖励记录
   */
  getUserMoneyList() {
    user_money.getUserMoneyStatus((res)=>{
        this.setData({
          moneyList: res
        })
      this.getUserInfo()
    })
  },
  /**
   * 获取用户信息
   */
  getUserInfo() {
    user.getUserInfo((result) => {
      this.setData({
        userInfo: result,
        hidden: true,
      })
      wx.hideLoading();
    })
  },
  openProduct() {
    wx.switchTab({
      url: '../home/home',
    });
  },
  openTi() {
    wx.navigateTo({
      url: 'income',
    });
  },
  onClick() {
    this.setData({ showShare: true });
  },
  onClose() {
    this.setData({ showShare: false });
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (options) {
    // 设置转发内容
    var shareObj = {
      path: '/pages/home/home?scene=user-' + this.data.userInfo.id, // 默认是当前页面，必须是以‘/’开头的完整路径
      success: function (res) {　 // 转发成功之后的回调　　　　　
        if (res.errMsg == 'shareAppMessage:ok') {
        }
      },
      fail: function () {　// 转发失败之后的回调
        if (res.errMsg == 'shareAppMessage:fail cancel') {
          // 用户取消转发
        } else if (res.errMsg == 'shareAppMessage:fail') {
          // 转发失败，其中 detail message 为详细失败信息
        }
      },
      complete: function () {
        // 转发结束之后的回调（转发成不成功都会执行）
      }
    };
    // 来自页面内的按钮的转发
    if (options.from == 'button') {
      // 此处可以修改 shareObj 中的内容
      shareObj.path = '/pages/home/home?scene=user-' + this.data.userInfo.id;
    }
    // 返回shareObj
    return shareObj;
  },
})